package com.wn.mapper;

import com.wn.ov.DruglistOv;
import com.wn.pojo.CostDrug;
import com.wn.pojo.CostOther;

import java.util.List;

public interface CostDrugMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(CostDrug record);

    int insertSelective(DruglistOv record);

    CostDrug selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(DruglistOv record);
    int updateByPrimaryKeySelective(CostDrug record);

    int updateByPrimaryKey(CostDrug record);

    List<DruglistOv> getCostDrug(int patientId);

    List<CostDrug> selectByCostId(Integer id);

    List<DruglistOv> findCostDrugByPatientId(Integer patientId);

    List<DruglistOv> superSearchDrug(String superSearchKeyWord, Integer id);
    List<DruglistOv> superSearch(String superSearchKeyWord, Integer patientId);
    //修改审核的状态
    int updateDrugStatus1(Integer id);

    int updateDrugStatus2(Integer id);

    List<CostDrug> selectByCostId2(Integer costId);

    //通过costId来查找Druglist（高级检索）
    List<DruglistOv> superSearch2(String superSearchKeyWord, Integer id);

    //通过costId来查找Druglist
    List<DruglistOv> getCostDrugByCostId(Integer id);
}